#include <linux/module.h>
#define INCLUDE_VERMAGIC
#include <linux/build-salt.h>
#include <linux/elfnote-lto.h>
#include <linux/export-internal.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

#ifdef CONFIG_UNWINDER_ORC
#include <asm/orc_header.h>
ORC_HEADER;
#endif

BUILD_SALT;
BUILD_LTO_INFO;

MODULE_INFO(vermagic, VERMAGIC_STRING);
MODULE_INFO(name, KBUILD_MODNAME);

__visible struct module __this_module
__section(".gnu.linkonce.this_module") = {
	.name = KBUILD_MODNAME,
	.init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
	.exit = cleanup_module,
#endif
	.arch = MODULE_ARCH_INIT,
};

#ifdef CONFIG_RETPOLINE
MODULE_INFO(retpoline, "Y");
#endif



static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x95a35de, "alloc_etherdev_mqs" },
	{ 0xc7ef8829, "sdio_release_host" },
	{ 0x115ae74d, "usb_alloc_urb" },
	{ 0x987505c9, "sdio_disable_func" },
	{ 0x6ec9d43d, "device_set_wakeup_enable" },
	{ 0xd43c633b, "usb_autopm_put_interface" },
	{ 0xe76daf4c, "try_module_get" },
	{ 0xe3ec2f2b, "alloc_chrdev_region" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0x9e7d6bd0, "__udelay" },
	{ 0x6e720ff2, "rtnl_unlock" },
	{ 0xc6d09aa9, "release_firmware" },
	{ 0x49cd25ed, "alloc_workqueue" },
	{ 0x438ef155, "usb_free_urb" },
	{ 0x2b8e9bfe, "param_ops_uint" },
	{ 0x13c49cc2, "_copy_from_user" },
	{ 0x4a3ad70e, "wait_for_completion_timeout" },
	{ 0xa103eed9, "skb_put" },
	{ 0xcbcc967b, "sdio_claim_host" },
	{ 0x6ebe366f, "ktime_get_mono_fast_ns" },
	{ 0x5bab9d4f, "sdio_memcpy_fromio" },
	{ 0x1dec21ef, "sdio_register_driver" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xa6257a2f, "complete" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x3d012277, "unregister_netdev" },
	{ 0x2956eb1f, "skb_dequeue" },
	{ 0x602aeba7, "pm_runtime_set_autosuspend_delay" },
	{ 0x608741b5, "__init_swait_queue_head" },
	{ 0x92540fbf, "finish_wait" },
	{ 0xcd35baa2, "request_firmware" },
	{ 0x1fc34ff, "class_destroy" },
	{ 0x21cca84, "usb_register_driver" },
	{ 0xcf2a6966, "up" },
	{ 0x55813907, "kobject_init" },
	{ 0xd5fd90f1, "prepare_to_wait" },
	{ 0x69acdf38, "memcpy" },
	{ 0x37a0cba, "kfree" },
	{ 0x71ba2490, "pcpu_hot" },
	{ 0x875a38f7, "proc_create_data" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0xb84f2025, "sdio_memcpy_toio" },
	{ 0xb3f7646e, "kthread_should_stop" },
	{ 0xe2964344, "__wake_up" },
	{ 0x34db050b, "_raw_spin_lock_irqsave" },
	{ 0x75743af2, "path_put" },
	{ 0xb70f93f2, "ether_setup" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x49a3a20, "wake_up_process" },
	{ 0xaf156805, "skb_queue_purge_reason" },
	{ 0xaab8d67a, "dev_addr_mod" },
	{ 0x47dbf3bc, "sdio_f0_readb" },
	{ 0x72993552, "eth_type_trans" },
	{ 0x65487097, "__x86_indirect_thunk_rax" },
	{ 0x122c3a7e, "_printk" },
	{ 0x1000e51, "schedule" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0xe198a662, "usb_bulk_msg" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0xe9d411d8, "sdio_release_irq" },
	{ 0xce506545, "simple_setattr" },
	{ 0xfce9b0d0, "mnt_want_write" },
	{ 0xa916b694, "strnlen" },
	{ 0x95a97876, "usb_submit_urb" },
	{ 0x3c892cc1, "skb_copy_expand" },
	{ 0xa9b5f901, "skb_queue_tail" },
	{ 0x3f23fb03, "module_put" },
	{ 0x87a21cb3, "__ubsan_handle_out_of_bounds" },
	{ 0xb84e9de0, "sdio_f0_writeb" },
	{ 0x694f591a, "sdio_unregister_driver" },
	{ 0xaabf546, "cdev_add" },
	{ 0x95b8bd67, "dev_open" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x57bc19d2, "down_write" },
	{ 0xce807a25, "up_write" },
	{ 0x2ca16ed, "skb_pull" },
	{ 0xf4ee463a, "device_create" },
	{ 0x2364c85a, "tasklet_init" },
	{ 0xc74fa6a1, "class_create" },
	{ 0x4c03a563, "random_kmalloc_seed" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0xc22afa4f, "skb_push" },
	{ 0x5a921311, "strncmp" },
	{ 0x7739d699, "usb_control_msg" },
	{ 0xbd3d6b81, "register_netdev" },
	{ 0x9166fada, "strncpy" },
	{ 0xfdb9a5b1, "free_netdev" },
	{ 0x9ed12e20, "kmalloc_large" },
	{ 0x2a624fc6, "kthread_stop" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0x89940875, "mutex_lock_interruptible" },
	{ 0x2a66d022, "usb_deregister" },
	{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
	{ 0x57f19d91, "netif_tx_wake_queue" },
	{ 0x21f4db23, "proc_mkdir" },
	{ 0xfb578fc5, "memset" },
	{ 0x8e50f680, "kern_path" },
	{ 0xbdf86743, "param_ops_charp" },
	{ 0x9166fc03, "__flush_workqueue" },
	{ 0x5b8239ca, "__x86_return_thunk" },
	{ 0x6b10bee1, "_copy_to_user" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0x896ffd12, "netif_rx" },
	{ 0x965da639, "__netdev_alloc_skb" },
	{ 0xdc0b4bc8, "skb_trim" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x475890ba, "kthread_create_on_node" },
	{ 0x66151fa, "mnt_drop_write" },
	{ 0xe49886b8, "pv_ops" },
	{ 0x74c657ce, "usb_unlink_urb" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0xa648e561, "__ubsan_handle_shift_out_of_bounds" },
	{ 0x6aa17349, "usb_disable_autosuspend" },
	{ 0x999e8297, "vfree" },
	{ 0x6091b333, "unregister_chrdev_region" },
	{ 0xfbb04a42, "usb_enable_autosuspend" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0x2d83c232, "usb_autopm_get_interface" },
	{ 0x5ffc7dde, "param_ops_bool" },
	{ 0xeae3dfd6, "__const_udelay" },
	{ 0x3c06c15f, "device_destroy" },
	{ 0x8772f0bc, "remove_proc_entry" },
	{ 0x6c172b30, "usb_kill_urb" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x6bd0e573, "down_interruptible" },
	{ 0xe0112fc4, "__x86_indirect_thunk_r9" },
	{ 0x41fb4a87, "skb_copy" },
	{ 0x9d08530e, "netif_carrier_on" },
	{ 0x42098df8, "sdio_claim_irq" },
	{ 0x3e3bad0a, "__tasklet_hi_schedule" },
	{ 0xc7a4fbed, "rtnl_lock" },
	{ 0xf728a6cc, "sdio_enable_func" },
	{ 0xad73041f, "autoremove_wake_function" },
	{ 0x22e14f04, "kmalloc_trace" },
	{ 0x3fd78f3b, "register_chrdev_region" },
	{ 0x54b1fac6, "__ubsan_handle_load_invalid_value" },
	{ 0x754d539c, "strlen" },
	{ 0x360e778b, "dev_kfree_skb_any_reason" },
	{ 0x3b123f1d, "mmc_detect_change" },
	{ 0xd6ee688f, "vmalloc" },
	{ 0xd4ec10e6, "BUG_func" },
	{ 0xf9a482f9, "msleep" },
	{ 0x3185476b, "cdev_init" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0xe2c17b5d, "__SCT__might_resched" },
	{ 0x422c266d, "kobject_get" },
	{ 0x37a99944, "kmalloc_caches" },
	{ 0x441180e2, "netdev_info" },
	{ 0xf41c271a, "cdev_del" },
	{ 0xf8cad558, "skb_queue_head" },
	{ 0xe000622a, "cdev_alloc" },
	{ 0x42e2cf0e, "sdio_readb" },
	{ 0xabff9afc, "sdio_writeb" },
	{ 0x6e0515ff, "kobject_put" },
	{ 0xc6227e48, "module_layout" },
};

MODULE_INFO(depends, "");

MODULE_ALIAS("usb:v1D6Bp8030d*dc*dsc*dp*ic*isc*ip*in*");
MODULE_ALIAS("usb:v4152p8030d*dc*dsc*dp*ic*isc*ip*in*");
MODULE_ALIAS("sdio:c*v4152d8030*");
MODULE_ALIAS("sdio:c*v4152d8031*");

MODULE_INFO(srcversion, "7F39B435C0DA85098AF8391");
